#ifndef DEF_NURBS
#define DEF_NURBS

#include <iostream>
#include <vector>
#include <string>
#include "B_spline.h"

using namespace std;

class Nurbs 
{
public:
	// Constructeur
	Nurbs(vector<vector<double> > Coord, vector<vector<double> > Vec,int deg) ;
	// Destructeur 
	~Nurbs() ;
	// calcul des fonction en un point
//   vector<double> basisfun( double const&u ) ;
//	void affiche_basisfun(vector<double> N) ;
//	void bspkntins(int const&d , vector<vector<double> > const&c , vector<double> const&k , vector<double> const&u ) ;
	void affiche() ;
private:
	vector<B_spline *> tab ; 
};

#endif
